import 'package:flutter/material.dart';

class TextPage extends StatelessWidget {



  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return
      new Scaffold(//避免背景色为黑色
        body: new Center(
          child: new Text(
            /*
          *
           Key key,
          this.style,
          this.strutStyle,
          this.textAlign,
          this.textDirection,//文本从左向右流动 或者 文本从右向左流动。
          this.locale,此属性很少设置，用于选择区域特定字形的语言环境
          this.softWrap,某一行中文本过长，是否需要换行。默认为true，如果为false，则文本中的字形将被定位为好像存在无限的水平空间。
          this.overflow,TextOverflow.clip

剪切溢出的文本以修复其容器。

TextOverflow.ellipsis

使用省略号表示文本已溢出。

TextOverflow.fade

将溢出的文本淡化为透明。
          this.textScaleFactor,
          this.maxLines,
          this.semanticsLabel,
          * */
            "Text word fdsdffsdfdfdsff  go",
            softWrap: true,
            style:
            new TextStyle(
              /*
            * this.inherit = true,
              this.color,文本颜色。如果指定了foreground，则此值必须为null。
              this.fontSize,字体大小(pt、sp)，默认为14个逻辑像素(14pt、14sp)
              this.fontWeight,绘制文本时使用的字体粗细:FontWeight.bold 常用的字体重量比正常重。即w700 FontWeight.normal 默认字体粗细。即w400 FontWeight.w100 薄，最薄 FontWeight.w900 最粗
              this.fontStyle,字体变体：FontStyle.italic 使用斜体 FontStyle.normal 使用直立
              this.letterSpacing,水平字母之间的空间间隔（逻辑像素为单位）。可以使用负值来让字母更接近。
              this.wordSpacing,单词之间添加的空间间隔（逻辑像素为单位）。可以使用负值来使单词更接近。
              this.textBaseline,对齐文本的水平线:TextBaseline.alphabetic：文本基线是标准的字母基线 TextBaseline.ideographic：文字基线是表意字基线；如果字符本身超出了alphabetic 基线，那么ideograhpic基线位置在字符本身的底部。
              this.height,文本行与行的高度，作为字体大小的倍数（取值1~2，如1.2）
              this.locale,此属性很少设置，用于选择区域特定字形的语言环境
              this.foreground,文本的前景色，不能与color共同设置（比文本颜色color区别在Paint功能多）
              this.background,文本背景色
              this.shadows,Flutter Decoration背景设定（边框、圆角、阴影、形状、渐变、背景图像等）(
                                             四种:BoxDecoration:实现边框、圆角、阴影、形状、渐变、背景图像
                                                  ShapeDecoration:实现四个边分别指定颜色和宽度、底部线、矩形边色、圆形边色、体育场（竖向椭圆）、 角形（八边角）边色
                                                  FlutterLogoDecoration:实现Flutter图片
                                                  UnderlineTabindicator:下划线
              )
              this.decoration,绘制文本装饰:下划线（TextDecoration.underline）上划线（TextDecoration.overline）删除线（TextDecoration.lineThrough）无（TextDecoration.none）
              this.decorationColor,绘制文本装饰的颜色。
              this.decorationStyle,绘制文本装饰的样式:
                                  画一条虚线 TextDecorationStyle.dashed
                                  画一条虚线 TextDecorationStyle.dotted
                                  画两条线 TextDecorationStyle.double
                                  画一条实线 TextDecorationStyle.solid
                                  画一条正弦线(波浪线) TextDecorationStyle.wavy
              this.debugLabel,
            * */
                color: Colors.amber,
                fontSize:36,
//                fontWeight: FontWeight.w100
                fontWeight: FontWeight.w900,
              fontStyle: FontStyle.normal,
              letterSpacing: 5,
              wordSpacing: 20,
              textBaseline: TextBaseline.ideographic,
              height: 2,
              locale: Locale("ayx","TL"),
//              foreground: new Paint(),
//            background:bg.
//            shadows: shadows,
                decoration:TextDecoration.underline,
              decorationColor: Colors.blue,
              decorationStyle: TextDecorationStyle.wavy
            ),
          ),
        )
      )
    ;
  }
}
